package org.jeecg.modules.wms.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 产品库存分组
 */
@Data
@ApiModel(value = "ProductInventoryGroup", description = "产品库存分组")
public class ProductInventoryGroup {

    @ApiModelProperty(value = "窗型系列")
    private String windowSeries;

    @ApiModelProperty(value = "窗型编号")
    private String windowNo;

    @ApiModelProperty(value = "窗型颜色")
    private String windowColor;

    @ApiModelProperty(value = "产品规格")
    private String productSpec;

    @ApiModelProperty(value = "库位数量")
    private Integer locationCount;

    @ApiModelProperty(value = "总数量")
    private BigDecimal totalQuantity;

    @ApiModelProperty(value = "可用数量")
    private BigDecimal availableQuantity;

    @ApiModelProperty(value = "预留数量")
    private BigDecimal reservedQuantity;

    @ApiModelProperty(value = "库位分组列表")
    private List<LocationInventoryGroup> locations;
}
